All Packages Class Hierarchy This Package Previous Next Index
Class quicktime.std.music.AtomicInstrument
java.lang.Object
|
+----quicktime.QTObject
|
+----quicktime.util.QTHandleRef
|
+----quicktime.std.movies.AtomContainer
|
+----quicktime.std.music.AtomicInstrument
- public final class AtomicInstrument
- extends AtomContainer
- implements QuickTimeLib
Corresponds to the AtomicInstrument type and its accompanying calls
-
AtomicInstrument()
- Create a new disposable and empty AtomContainer.
-
newNoteChannel(int)
- Make a new note channel for an atomic instrument.
-
newNoteChannel(NoteAllocator, int)
- Make a new note channel for an atomic instrument.
-
pickEditInstrument(NoteAllocator, String, int)
- Presents a user interface for modifying the AtomicInstrument.
AtomicInstrument
public AtomicInstrument() throws QTException
- Create a new disposable and empty AtomContainer.
Once the application has filled in the container with the appropriate
music data the AtomicInstrument can be used. It is the application's responsibility
to fill in this data appropriately using the methods of the AtomContainer super class.
QuickTime::QTNewAtomContainer
pickEditInstrument
public void pickEditInstrument(NoteAllocator na,
String prompt,
int flags) throws StdQTException
- Presents a user interface for modifying the AtomicInstrument.
QuickTime::NAPickEditInstrument
- Parameters:
- na - an open Note Allocator component.
- prompt - Dialog box prompt "New Instrument..."
- flags - flags to limit user options, use zero for default.
newNoteChannel
public NoteChannel newNoteChannel(int flags) throws QTException
- Make a new note channel for an atomic instrument.
QuickTime::NANewNoteChannelFromAtomicInstrument
- Parameters:
- na - an open Note Allocator component.
- flags - specify details of the new note channel
- Returns:
- a new note channel.
newNoteChannel
public NoteChannel newNoteChannel(NoteAllocator na,
int flags) throws StdQTException
- Make a new note channel for an atomic instrument.
QuickTime::NANewNoteChannelFromAtomicInstrument
- Parameters:
- na - an open Note Allocator component.
- flags - specify details of the new note channel
- Returns:
- a new note channel.
All Packages Class Hierarchy This Package Previous Next Index